TLS was last updated
on October 15, 2025.

TLS uses all of a player's league results to create
a rating for the player based on the NTRP rating
system.
* Rating lists by area and facility.
* Ratings for each of a player's matches.
* Section and national team rankings.
* Team scouting pages.
* Yearly historical summary of a player's league play.
* Follow TLS Tennis League Stats on Facebook.
Please send questions and comments to
admin@tennisleaguestats.com.
I read all emails and try to answer all
reasonable questions. Please read the
"TLS Rating Requirements" paragraph on the
Area pages instead of sending an email
asking what causes an "n/a" rating.
The USTA does not create
or endorse TLS ratings.
                                           Back to 2024 Northern Oregon Area rating list selection
                                                2023 Northern Oregon Area rating list selection
2024 TLS League Ratings
Section - Pacific NW           District - Northern Oregon           Area - Northern Oregon
Multnomah Athletic Club    Men    By Rating
(As of 11/09/2025)
2024 2024 2024
TLS TLS Current YrEnd
Rank Player NTRP NTRP NTRP Age City, State
Go to TLS NTRP level 5.0       4.5       4.0       3.5       3.0       2.5      
1 Marco Pineda U
4.91 5.0 5.0         18 +   San Francisco, CA
2 Connor Leahy U
4.81 5.0 5.0         18 +   Portland, OR
3 Paul Reber U
4.78 5.0 5.0         40 +   Portland, OR
4 Gram Leahy U
4.66 5.0 5.0         18 +   Portland, OR
Go to TLS NTRP level 5.0       4.5       4.0       3.5       3.0       2.5      
5 Sergio Toledo U
4.38 4.5 4.5         40 +   Portland, OR
6 Alex Young U
4.34 (4.5) 4.5         18 +   Portland, OR
7 Benjamin Yang U
4.31 4.5 4.5         40 +   Portland, OR
8 Carson Hall U
4.20 4.5 4.5         18 +   Portland, OR
9 Greg Masson U
4.15 4.5 4.5         40 +   WEST LINN, OR
10 Mark Simpson U
4.13 4.5 4.5         40 +   Portland, OR
11 Daniel Tseng U
4.12 4.5 4.5         40 +   Portland, OR
12 Dirk Koopman U
4.10 4.5 4.5         40 +   Portland, OR
13 Mike Easton U
4.08 4.5 4.5         40 +   Portland, OR
14 David White U
4.07 4.5 4.5         55 +   LAKE OSWEGO, OR
15 Ryan Pitman U
4.04 4.5 4.5         40 +   Portland, OR
16 Robert Torch U
4.02 4.5 4.0         55 +   Portland, OR
Go to TLS NTRP level 5.0       4.5       4.0       3.5       3.0       2.5      
17 Christopher Haddon U
4.00 4.0 4.5         40 +   Portland, OR
18 Nathan Austin U
3.98 4.0 4.5         40 +   Portland, OR
19 Ken Schwerd U
3.94 4.0 4.0         40 +   Portland, OR
20 David Mittelstadt U
3.94 4.0 4.5         40 +   Lake Oswego, OR
21 Jim Fredericks U
3.94 4.0 4.0         55 +   Portland, OR
22 Reza Kafi U
3.90 4.0 4.0         40 +   Portland, OR
23 Doug Post U
3.87 4.0 4.0         40 +   Portland, OR
24 John Helmer III U
3.86 4.0 4.5         65 +   Portland, OR
25 Todd Siegel U
3.82 4.0 4.5         40 +   Portland, OR
26 Scott Lenker U
3.79 4.0 4.0         40 +   Portland, OR
27 Patrick Herbst U
3.79 4.0 4.0         55 +   Lake Oswego, OR
28 John Hall U
3.77 4.0 4.0         55 +   Portland, OR
29 Kevin Pedigo U
3.75 4.0 4.0         55 +   Portland, OR
30 Thomas Turnbull U
3.72 4.0 4.0         55 +   PORTLAND, OR
31 Chris Thoman U
3.72 4.0 4.0         40 +   Portland, OR
32 Brian Posewitz U
3.70 4.0 4.0         40 +   Portland, OR
33 Brian McDonagh U
3.69 4.0 4.0         40 +   Portland, OR
34 Brian Jones U
3.69 4.0 4.0         55 +   Portland, OR
35 Bill Henderson U
3.69 4.0 4.0         65 +   Portland, OR
36 Donald Brenneman U
3.69 4.0 4.0         65 +   Portland, OR
37 William Hergenhan U
3.68 4.0 4.0         55 +   Portland, OR
38 Jack Henry U
3.68 4.0 4.0         65 +   WILSONVILLE, OR
39 James Ringelberg U
3.63 4.0 4.0         55 +   Portland, OR
40 Todd Eckelman U
3.61 4.0 4.0         40 +   Happy Valley, OR
41 Jeff Cronn U
3.60 4.0 4.0         40 +   Portland, OR
42 Michael Genovese U
3.59 4.0 4.0         40 +   Portland, OR
43 Jonathan Barg U
3.58 4.0 4.0         55 +   Portland, OR
44 Steven Wilker U
3.57 4.0 4.0         55 +   Portland, OR
45 Alan Shiffer U
3.56 4.0 4.0         65 +   Lake Oswego, OR
46 David Hill U
3.56 4.0 4.0         55 +   BEAVERTON, OR
47 William Campbell U
3.56 4.0 4.0         65 +   West Linn, OR
48 Christian Casebeer U
3.55 (4.0) 4.0         40 +   Portland, OR
Go to TLS NTRP level 5.0       4.5       4.0       3.5       3.0       2.5      
49 Chip Burczak U
3.49 3.5 3.5         65 +   Portland, OR
50 Ben Jacobson U
3.46 3.5 4.0         55 +   Portland, OR
51 Tuan Truong U
3.45 3.5 4.0         40 +   Portland, OR
52 Mark Stromme U
3.45 3.5 4.0         65 +   Portland, OR
53 Kit Johnson U
3.45 3.5 4.0         55 +   Tualatin, OR
54 Rudy Martinez U
3.44 3.5 4.0         55 +   Beaverton, OR
55 Joe Conyard U
3.43 3.5 4.0         55 +   Portland, OR
56 Devin McMasters U
3.40 3.5 3.5         40 +   Los Angeles, CA
57 Mark Mitchell U
3.38 3.5 3.5         65 +   Portland, OR
58 Chris Hasle U
3.36 3.5 3.5         40 +   Portland, OR
59 MICHAEL DOHERTY U
3.36 3.5 3.5         40 +   Portland, OR
60 Brian Armstrong U
3.34 (3.5) 4.0         18 +   Lake Oswego, OR
61 Tim Leatherman U
3.28 3.5 3.5         65 +   Portland, OR
62 Jeffrey Bayless U
3.26 3.5 3.5         65 +   Banks, OR
63 Kyle Wehner U
3.25 3.5 3.5         40 +   Portland, OR
64 Tony Humpage U
3.24 3.5 3.5         65 +   Hillsboro, OR
65 John Magaddino U
3.22 3.5 3.5         55 +   Portland, OR
66 Richard Sohn U
3.21 3.5 3.5         55 +   Portland, OR
67 Christopher Graham U
3.17 3.5 3.5         55 +   Portland, OR
68 Fenn Bourland U
3.17 3.5 3.5         55 +   Portland, OR
69 Greg Bell U
3.17 (3.5) 3.5         18 +   Portland, OR
70 Zachary Wright U
3.16 3.5 3.5         55 +   Portland, OR
71 Devin Tau U
3.14 3.5 3.5         40 +   Portland, OR
72 JOHN KNOX U
3.14 3.5 3.5         65 +   Portland, OR
73 Mark Meyer U
3.11 3.5 3.5         40 +   Portland, OR
74 michael delanty U
3.10 3.5 3.5         55 +   Lake Oswego, OR
75 Scott Keeney U
3.09 3.5 3.5         55 +   Vancouver, WA
76 Alejandro Kitzis U
3.08 3.5 3.5         40 +   Portland, OR
77 Fred Winter U
3.07 3.5 3.5         55 +   Portland, OR
78 John Nee U
3.07 3.5 3.0         55 +   Portland, OR
79 Dirk Jacobs U
3.04 3.5 3.5         55 +   Forest Grove, OR
Go to TLS NTRP level 5.0       4.5       4.0       3.5       3.0       2.5      
80 jesse inkpen U
3.00 3.0 3.5         40 +   portland, OR
81 Scott Omlid U
2.99 (3.0) 3.5         40 +   Portland, OR
82 Eric Sowle U
2.98 3.0 3.0         40 +   Portland, OR
83 Stephen Sanner U
2.98 (3.0) 3.5         40 +   Portland, OR
84 Paul Garrahan U
2.95 3.0 3.0         55 +   Portland, OR
85 Glenn Eisen U
2.92 3.0 3.5         55 +   Portland, OR
86 Joel Naumoff U
2.91 3.0 3.0         55 +   CAMAS, WA
87 John Vinh U
2.89 3.0 3.0         40 +   Portland, OR
88 Amos Shepard U
2.87 3.0 3.0         40 +   Portland, OR
89 Matthew Casimo U
2.87 3.0 3.5         65 +   Camas, WA
90 Trevor Hammond U
2.82 3.0 3.0         40 +   Lake Oswego, OR
91 Stephen Chen U
2.77 3.0 3.0         40 +   Portland, OR
92 Nathan Ayotte U
2.74 (3.0) 3.0         40 +   Portland, OR
93 David Graham U
2.72 3.0 3.0         55 +   Portland, OR
94 Nathan Bernhardt U
2.72 3.0 3.0         40 +   Portland, OR
95 Robert Bennett-Hanes U
2.71 (3.0) 3.0         55 +   Portland, OR
96 Cody Cupper U
2.70 (3.0) 3.0         18 +   Portland, OR
97 Jay Hopson U
2.66 3.0 3.0         40 +   Portland, OR
98 Taylor Boyko U
2.66 (3.0) 3.0         18 +   Portland, OR
99 Jack Dempsey U
2.61 3.0 3.0         40 +   Portland, OR
100 Marshall Levine U
2.60 3.0 2.5         40 +   Portland, OR
101 anthony yazzolino U
2.58 3.0 3.0         55 +   Portland, OR
102 Brian Parker U
2.57 3.0 3.0         40 +   Portland, OR
103 Tim Jakubowski U
2.55 3.0 3.0         40 +   Portland, OR
104 Erik Garcia U
2.55 (3.0) 3.0         40 +   Vancouver, WA
105 John Michael Murphy U
2.54 3.0 3.0         40 +   Portland, OR
106 Brian Chenoweth U
2.52 (3.0) 2.5         55 +   Portland, OR
Go to TLS NTRP level 5.0       4.5       4.0       3.5       3.0       2.5      
107 Brian Hefele U
2.48 2.5 3.0         40 +   Portland, OR
108 Kip Stevenson U
2.46 2.5 3.0         55 +   Portland, OR
109 Fred Buller U
2.46 2.5 3.0         55 +   Portland, OR
110 Jeff Kovel U
2.44 (2.5) 3.0         18 +   Portland, OR
111 Ron Eiseman U
2.43 (2.5) 3.0         40 +   Portland, OR
112 Todd Elliott U
2.42 (2.5) 3.0         40 +   Portland, OR
113 Gary Hallmark U
2.33 (2.5) 2.5         40 +   Portland, OR
114 Jared Shipley U
2.32 2.5 2.5         40 +   PORTLAND, OR
115 Scott Soot U
2.27 2.5 2.5         55 +   Portland, OR
116 Ryan Linnman U
2.18 (2.5) 2.5         40 +   Portland, OR
117 Greg Korkowski U
2.17 (2.5) 3.0         40 +   Portland, OR
Rodrigo Aguilar U
n/a n/a 4.5         18 +   Portland, OR
Claude Bosworth U
n/a n/a 3.0         40 +   Portland, OR
Chris Burke U
n/a n/a 3.5         40 +   Portland, OR
Fergus Caldicott U
n/a n/a 3.5         40 +   West Deptford, NJ
John Convery U
n/a n/a 3.5         40 +   Portland, OR
Dean Dordevic U
n/a n/a 3.5         65 +   Portland, OR
Brendan Finn U
n/a n/a 3.0         40 +   Portland, OR
Philip Flemming U
n/a n/a 3.5         65 +   Portland, OR
Darryl Fowler U
n/a n/a 3.5         18 +   Portland, OR
todd fulscher U
n/a n/a 2.5         18 +   Portland, OR
Dave Hall U
n/a n/a 3.5         65 +   Portland, OR
James Hockley U
n/a n/a 4.0         65 +   Portland, OR
Joshua Husbands U
n/a n/a 3.0         40 +   Portland, OR
Scott Inukai U
n/a n/a 3.0         40 +   Hillsboro, OR
Craig Johanson U
n/a n/a 4.5         18 +   Portland, OR
Sam Kallevig U
n/a n/a 4.0         18 +   Portland, OR
keith ketterling U
n/a n/a 3.0         40 +   Portland, OR
Jeffrey Krum U
n/a n/a 4.0         65 +   Portland, OR
Derek Lamprecht U
n/a n/a 3.5         40 +   Wilsonville, OR
Jim Lekas U
n/a n/a 3.5         65 +   Portland, OR
Chris Lowen U
n/a n/a 3.5         40 +   Portland, OR
Stephen Marsh U
n/a n/a 3.5         40 +   Boca Raton, FL
Ben Merritt U
n/a n/a 4.0         40 +   Portland, OR
Greg Meyer U
n/a n/a 2.5         18 +   Portland, OR
Michael Mulholland U
n/a n/a 3.5         65 +   Portland, OR
Craig Nichols U
n/a n/a 2.5         40 +   Portland, OR
John Oh U
n/a n/a 3.5         40 +   Portland, OR
John Phillips U
n/a n/a 3.0         18 +   Portland, OR
Julian Pscheid U
n/a n/a 3.5         40 +   Portland, OR
William Reykalin U
n/a n/a 3.5         65 +   Portland, OR
Peter Schulman U
n/a n/a 3.0         40 +   Portland, OR
Isael Soto U
n/a n/a 2.5         40 +   Portland, OR
Eric Steele U
n/a n/a 3.0         18 +   Portland, OR
Lance Steinberg U
n/a n/a 4.0         40 +   Portland, OR
michael sullivan U
n/a n/a 3.5         40 +   Portland, OR
James Thomas U
n/a n/a 3.5         40 +   Portland, OR
Brad Wolverton U
n/a n/a 3.5         18 +   Hood River, OR